Tham khảo Lập_trình_hàm

  1. 1 2 3 Hudak, Paul (tháng 9 năm 1989). “Conception, evolution, and application of functional programming languages” (PDF). ACM Computing Surveys 21 (3): 359–411. doi:10.1145/72551.72554.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp)
  2. Clinger, Will (1987). “MultiTasking and MacScheme”. MacTech 3 (12). Truy cập ngày 28 tháng 8 năm 2008. 
  3. Hartheimer, Anne (1987). “Programming a Text Editor in MacScheme+Toolsmith”. MacTech 3 (1). Truy cập ngày 28 tháng 8 năm 2008. 
  4. Kidd, Eric. Terrorism Response Training in Scheme. CUFP 2007. Truy cập ngày 26 tháng 8 năm 2009. 
  5. Cleis, Richard. Scheme in Space. CUFP 2006. Truy cập ngày 26 tháng 8 năm 2009. 
  6. “Who uses Erlang for product development?”. Frequently asked questions about Erlang. Truy cập ngày 5 tháng 8 năm 2007. 
  7. Armstrong, Joe (tháng 6 năm 2007). A history of Erlang. Third ACM SIGPLAN Conference on History of Programming Languages. San Diego, California. Truy cập ngày 29 tháng 8 năm 2009. 
  8. Larson, Jim (tháng 3 năm 2009). “Erlang for concurrent programming”. Communications of the ACM 52 (3): 48. doi:10.1145/1467247.1467263. Truy cập ngày 29 tháng 8 năm 2009. 
  9. Minsky, Yaron; Weeks, Stephen (tháng 7 năm 2008). “Caml Trading - experiences with functional programming on Wall Street”. Journal of Functional Programming (Cambridge University Press) 18 (4): 553–564. doi:10.1017/S095679680800676X. Truy cập ngày 27 tháng 8 năm 2008.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp)
  10. Leroy, Xavier. Some uses of Caml in Industry (PDF). CUFP 2007. Truy cập ngày 26 tháng 8 năm 2009. 
  11. “"Haskell in industry - Haskell Wiki”. Truy cập ngày 26 tháng 8 năm 2009. Haskell has a diverse range of use commercially, from aerospace and defense, to finance, to web startups, hardware design firms and lawnmower manufacturers. 
  12. Hudak, Paul (tháng 6 năm 2007). A history of Haskell: being lazy with class. Third ACM SIGPLAN Conference on History of Programming Languages. San Diego, California. Truy cập ngày 29 tháng 8 năm 2009.  Đã bỏ qua tham số không rõ |coauthores= (trợ giúp)
  13. The useR! 2006 conference schedule includes papers on the commercial use of R
  14. Chambers, John M. (1998). Programming with Data: A Guide to the S Language. Springer Verlag. tr. 67–70. ISBN 978-0387985039
  15. Department of Applied Math, University of Colorado. “Functional vs. Procedural Programming Language”. Truy cập ngày 28 tháng 8 năm 2006. 
  16. Dimitre Novatchev. “The Functional Programming Language XSLT - A proof through examples”. TopXML. Truy cập ngày 27 tháng 5 năm 2006. 
  17. David Mertz. “XML Programming Paradigms (part four): Functional Programming approached to XML processing”. IBM developerWorks. Truy cập ngày 27 tháng 5 năm 2006. 
  18. Donald D. ChamberlinRaymond F. Boyce (1974). “SEQUEL: A structured English query language”. Proceedings of the 1974 ACM SIGFIDET: 249–264. . In this paper, one of the first formal presentations of the concepts of SQL (and before the name was later abbreviated), Chamberlin and Boyce emphasize that SQL was developed "Without resorting to the concepts of bound variables and quantifiers".
  19. Simon Peyton Jones, Margaret Burnett, Alan Blackwell (tháng 3 năm 2003). “Improving the world's most popular functional language: user-defined functions in Excel”.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp)
  20. Dominus, Mark J. (2005). Higher-Order Perl. Morgan Kaufmann. ISBN 1558607013
  21. Crockford, Douglas (2001). “JavaScript: The World's Most Misunderstood Programming Language”. "JavaScript's C-like syntax, including curly braces and the clunky for statement, makes it appear to be an ordinary procedural language. This is misleading because JavaScript has more in common with functional languages like Lisp or Scheme than with C or Java. It has arrays instead of lists and objects instead of property lists. Functions are first class. It has closures. You get lambdas without having to balance all those parens." (For discussion on JavaScript as a functional programming language, see Talk:JavaScript#Function-level vs. functional programming).
  22. Dick Pountain. “Functional Programming Comes of Age”. BYTE.com (August 1994). Truy cập ngày 31 tháng 8 năm 2006. 
  23. Turner, D.A. (ngày 28 tháng 7 năm 2004). “Total Functional Programming”. Journal of Universal Computer Science 10 (7): 751–768. doi:10.3217/jucs-010-07-0751
  24. John Hughes. “Why Functional Programming Matters”
  25. John Launchbury (1993). “A Natural Semantics for Lazy Evaluation”
  26. Robert W. Harper (2009). Practical Foundations for Programming Languages (PDF).  (in preparation), section XIV.
  27. “The Compcert verified compiler”
  28. Simon Peyton Jones, Dimitrios Vytiniotis, Stephanie Weirich, and Geoffrey Washburn. “Simple unification-based type inference for GADTs”. ICFP 2006. tr. 50–61. 
  29. Andrew Kennedy and Claudio Russo (tháng 10 năm 2005). “Generalized Algebraic Data Types and Object-Oriented Programming” (PDF). OOPSLA. San Diego, California.  source of citation
  30. Hartel, Pieter; Henk Muller and Hugh Glaser (tháng 3 năm 2004). “The Functional C experience” (PDF). The Journal of Functional Programming 14 (2): 129–135. doi:10.1017/S0956796803004817.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp); David Mertz. “Functional programming in Python, Part 3”. IBM developerWorks. Truy cập ngày 17 tháng 9 năm 2006. (Part 1, Part 2)
  31. McNamara, B. “FC++: Functional Programming in C++”. Truy cập ngày 28 tháng 5 năm 2006. 
  32. Miller, Jeremy (2009). “Functional Programming for Everyday.NET Development”. The Language Integrated Query (LINQ) feature in all of its many incarnations is an obvious and powerful use of functional programming in.NET, but that's just the tip of the iceberg.
  33. See Item 15 in the book Effective Java, Second Edition by Joshua Bloch

Tài liệu tham khảo

WikiPedia: Lập_trình_hàm http://www.byte.com/art/9408/sec11/art1.htm http://www.crockford.com/javascript/javascript.htm... http://cufp.galois.com/2006/abstracts.html#Richard... http://cufp.galois.com/2007/abstracts.html#EricKid... http://cufp.galois.com/2007/slides/XavierLeroy.pdf http://www-128.ibm.com/developerworks/library/l-pr... http://www-128.ibm.com/developerworks/library/l-pr... http://www-128.ibm.com/developerworks/linux/librar... http://www.mactech.com/articles/mactech/Vol.03/03.... http://www.mactech.com/articles/mactech/Vol.03/03....